<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button,input{margin:0;padding:0; border:0;line-height: 26px;}
body{font-family:'Microsoft Yahei','STXihei','Heiti SC', Helvetica, Arial, Verdana, sans-serif;background-color:#fff;}
input,textarea,button{padding: 0;font-family: Verdana, Arial;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
/*img{border:0;vertical-align:middle}*/
select,input,textarea,button{vertical-align:middle;outline:none;font-family:'Microsoft Yahei','STXihei','Heiti SC', Helvetica, Arial, Verdana, sans-serif;}
img {border:0;vertical-align:middle;max-width: 100%;}
i,em {font-style:normal;}
input[type=submit]:hover,button:hover { cursor:pointer;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
a {color:#333;cursor:pointer;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;cursor:pointer;}
a:active{text-decoration:none;}
.hidden{display:none;visibility:hidden;}
.wrap{border: 0;padding:0;width:1100px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}
.clearfix:before, .clearfix:after {  
content:"";  
display:table;  
}  
.clearfix:after {  
clear:both;  
}  
.clearfix {  
zoom:1;  
} 
.fl{float: left;}
.fr{float: right;}
.pors{position: relative;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.clear {clear:both;}
.red {color:#d80d18;}
.layouts,.wrap {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.layouts:after {
   content:"";  
   display:table; 
   clear:both; 
}
@media (min-width: 768px) {
  .layouts {
    width: 750px;
  }
  .history_wrap .swiper-container {width:653px;}
}
@media (min-width: 992px) {
  .layouts {
    width: 970px;
  }
  .history_wrap .swiper-container {width:850px;}
}
@media (min-width: 1200px) {
  .wrap,.layouts {
    width: 1170px;
  }
  .history_wrap .swiper-container {width:1050px;}
.faq_list li:hover .question {color:#d80d18;}
}
@media (min-width: 1400px) {
  .layouts {width: 85%;}
  .history_wrap .swiper-container {width:1350px;}
}
@media (min-width: 1700px) {
 .history_wrap .swiper-container {width:1650px;}
}
@media (min-width: 1425px){
.normal_nav ul {width:660px;}
}
/* 头部 */
.header_top {

}
.header_top .lan_wrap {
	position:relative;
	margin-top:25px;
    padding-left:50px;
    background:url(../images/small_map.png) no-repeat left center;
}
.header_top .lan_wrap .str {
	display:inline-block;
	width:0;
	height:0;
	margin-left:5px;
	border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top: 5px solid #666;
}
.header_top .lan {
	display:block;
	height:20px;
	font-size:14px;
	color:#919191;
	line-height:20px;
}
.header_top .lan .icon {
	display:inline-block;
	margin-right:10px;
	padding-left:10px;
}
.header_top .down_lan {
	z-index:2;
	position:absolute;
	left:50px;
	top:30px;
	display:none;
	width:100%;
	padding-bottom:5px;
	background-color:#fff;
}
.nav_wrap {
	position:relative;
	background-color:#333;
}
.nav_wrap .search_wrap {
	position:absolute;
	right:7.5%;
	top:0;
    height:30px;
    padding:0 10px;
    margin-top:10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    transition:all 0.5s;
    -moz-transition:all 0.5s;
    -webkit-transition:all 0.5s;
}
.nav_wrap .search_wrap.on {
	background-color:#f0f0f0;
}
.nav_wrap .search_wrap .input_text {
	width: 0;
    height: 30px;
    padding-left:0;
    font-size:12px;
    line-height:30px;
    border: 0;
    background: none;
    line-height: 24px;
    color: #666;
    transition:all 0.5s;
    -moz-transition:all 0.5s;
    -webkit-transition:all 0.5s;
}
.nav_wrap .search_wrap.on .input_text {
	width:135px;
    padding-left: 10px;
}
.nav_wrap .search_wrap .search,.nav_wrap .search_wrap .search_btn {
	width:20px;
	height:20px;
	background:url(../images/search.png) no-repeat center center;
	cursor:pointer;
}
.nav_wrap .search_wrap .search {
	display:none;
}
.nav_wrap .search_wrap.on .search {
	display:inline-block;
}
.nav_wrap .search_wrap .search_btn {
	display:inline-block;
	vertical-align:-5px;
}
.nav_wrap .search_wrap.on .search_btn {
	display:none;
}
.nav .item {
	float:left;
	width:12%;
}
.nav .item:first-child {width:8%;}
.nav .item &gt; a {
	display:block;
	height:50px;
	margin-right:2.5%;
	font-size: 16px;
	color:#fff;
	line-height:50px;
	text-align:center;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.nav .item.on &gt; a,.nav .item:hover &gt; a {
	background-color:#454444;
}
.sub_nav {
	z-index:9;
	position:absolute;
	left:0;
	display:none;
	width:100%;
	min-height:230px;
	padding:35px 0;
	background-color:#fafafa;
}
.pro_nav .layouts {
	background-color:#f0f0f0;
}
.sub_nav .each {
	float:left;
	width:33.33%;
	padding:10px 0;
	font-size:16px;
	color:#000;
}
.sub_nav .each li:first-child {
	float:left;
	padding:15px 32px;
	text-align:center;
}
.sub_nav .each .img_w img,.sub_banner img {display:block;}
.sub_nav .each .pro_kind {
	display:block;
	padding-top:10px;
}
.sub_nav li a {
	position:relative;
	display:inline-block;
	width: 160px;
	height:48px;
	padding:0 15px 0 7px;
	font-size:16px;
	color:#333;
	line-height:48px;
	border-bottom:1px dashed #ddd;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}
.pro_nav.sub_nav li:first-child a {
	display:block;
	height:258px;
	border:0;
}
.sub_nav li a:hover {color:#d80d18;}
.sub_nav li a .icon {
	font-family:'Simsun';
	color:#d1d1d1;
}
.pro_nav.sub_nav li {
	float:left;
	opacity:0;
	transition:all .6s;
}
.pro_nav.sub_nav li:first-child,.pro_nav.sub_nav li.active {
	opacity:1;
	filter:Alpha(opacity=100);
}
.normal_nav ul {
	margin-left:335px;
}
.normal_nav li {
	float:left;
	margin-right:34px;
}
/* 底部 */
.footer {
    background-color: #404040;
}


/* 内页公用 */
.page_main {padding-bottom:60px;}
.inner_banner {
	min-height:300px;
}
.inner_banner .wrap {
	display:table;
	height:300px;
}
.inner_banner .headline {
	display:table-cell;
	font-size:26px;
	color:#fff;
	vertical-align:middle;
}
.inner_banner .headline strong {
	display:inline-block;
	margin-left:15px;
	font-weight:normal;
}
.bread_menu {
	height:40px;
	font-size:12px;
	color:#999;
	line-height:40px;
	text-align:right;
	background-color:#f7f7f7;
}
.bread_menu .location {
	display:inline-block;
	padding-left:63px;
	background:url(../images/home.png) no-repeat left center;
}
.bread_menu a {color:#999;}
.bread_menu a:hover,.bread_menu a.on {color:#333;}
.inner_tab p{float: left;}
.inner_tab {
	padding: 0;
	text-align:center;
    margin: 0px auto 15px;
    background-color: #fff;border: 1px solid #e6e6e6;overflow: hidden;background-color: #e2e2e2;
}
.inner_tab .tab i{padding-right: 6px;}
.inner_tab .tab {height:23px;padding:0 15px;margin:0 5px;
	font-size:16px;
	color:#333;
    line-height:26px;
  margin-top: 17px;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;    background-color: #e2e2e2;border-right: 1px solid #fff;float: left;
}
.inner_tab .tab.on,.inner_tab .tab:hover {
color: #a00000;
}

.inner_tab2 {
	padding:35px 0;
	text-align:center;

}
.inner_tab2 .tab {
	display:inline-block;
	height:45px;
	padding:0 20px;
	margin:0 94px;
	font-size:18px;
	color:#666666;
    line-height:45px;
    border:1px solid #ccc;
 
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;background-color:#fff;
}
.inner_tab2 .tab.on,.inner_tab2 .tab:hover {
	color:#fff;
	background-color:#6bcb07;
	border-color:#6bcb07;
}


.page {
	padding-top:30px;
	text-align:center;
}
.page a {
	display:inline-block;
	font-size:20px;
	color:#999;
	font-style:italic;
}
.page .num {
	padding:5px 10px;
	margin:0 5px;
	border-bottom:2px solid #dadada;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}
.page .num.on,.page .num:hover {
	color:#d80d18;
	border-color:#d80d18;
}
.page .prev,.page .next {
	padding:0 10px;
	font-family:'Simsun';
	vertical-align:-2px;
}
/* 首页主体 */
/* banner */
.index_banner .swiper-pagination-bullet {
	width:16px;
	height:16px;
	opacity:1;
	background:url(../images/dot1.png) no-repeat left top;
}
.index_banner .swiper-pagination-bullet-active {
	background:url(../images/dot1a.png) no-repeat left top;
}
.index_banner .swiper-button-prev,.index_banner .swiper-button-next {
	width:45px;
	height:80px;
	display:none;
	opacity:.5;
}
.index_banner .swiper-button-prev:hover,.index_banner .swiper-button-next:hover {
	opacity:1;
}
.index_banner:hover .swiper-button-prev,.index_banner:hover .swiper-button-next {
	display:block;
}
.index_banner .swiper-button-next,.index_banner .swiper-container-rtl .swiper-button-prev {
	background:url(../images/next.png) no-repeat left top;
}
.index_banner .swiper-button-prev,.index_banner .swiper-container-rtl .swiper-button-next {
	background:url(../images/prev.png) no-repeat left top;
}
.swiper-slide img {
	width:100%;
}
.index_four {
	padding:10px 5px;
}
.index_four li {
	position:relative;
	float:left;
	width:25%;
	padding:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.index_four li a {
	display:block;
	overflow:hidden;
}
.index_four li img {
	display:block;
	width:100%;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}
.index_four li:hover img {
	transform:scale(1.05);
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.index_four .text_w {
	position:absolute;
	left:30px;
	bottom:30px;
	font-size:14px;
	color:#fff;
}
.index_four .text_w .title {
	display:block;
	font-size:20px;
}
.index_four .text_w .line {
	display:block;
	width:25px;
	height:3px;
	margin:10px 0 8px;
	background-color:#fff;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}
.index_four li:hover .text_w .line {
	width:50px;
}
.index_four .text_w .more {
	opacity:.5;
	filter:alpha(opacity=50); 
}
/* 产品 */
.product_list_main .page {padding-top:0;}
.pro_tab {
	text-align:center;
}
.pro_tab .tab {
	display:inline-block;
	height:90px;
	padding:0 40px;
	font-size:16px;
	color:#333;
	line-height:90px;
}
.pro_tab .tab.on,.pro_tab .tab:hover {color:#d80d18;}
.pro_list ul {
	padding:0 4.5%;
}
.pro_list li {
	position:relative;
	float:left;
	width:30.33%;
	margin:0 0 4.5% 4.5%;
	overflow:hidden;
}
.pro_list li:nth-child(3n+1) {
	margin-left:0;
}
.pro_list li img {
	width:100%;    height: 344px;

}
.pro_list li a {
	display:block;
	width:100%;
	height:100%;
}
.pro_list li .text_w {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
}
.pro_list li .text {
	z-index:2;
	position:relative;
	display:table;
	height:100%;
	width:100%;
}
.pro_list li .stext {
	display:table-cell;
	vertical-align:middle;
}
.pro_list li .mask {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:0;
	height:100%;
	background:rgba(109,138,174,.8);
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}

.pro_list li .pro_name {
	display:none;
	font-size:28px;
	color:#fff;
}


.pro_list li .tips {
	display:none;
	padding:8px 0 18px;
	font-size:18px;
	color:#f8cacd;
}
.pro_list li .more {
	display:none;
	width:118px;
	height:33px;
	font-size:14px;
	color:#ffd8da;
	line-height:33px;
	text-align:center;
    border:1px solid #fff;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}

/* 产品详情 */
.product_detail_main {
	padding-top:40px;
}
.product_detail_main .side_bar {
	float:left;
	width:25%;
}
.product_detail_main .s_menu1 li {
	margin-bottom:1px;
}
.product_detail_main .s_menu1 .ftitle,.product_detail_main .s_menu1 .stitle {
	height:60px;
	padding:0 30px;
	font-size:18px;
	line-height:60px;
	cursor:pointer;
}
.product_detail_main .s_menu1 .ftitle {
	color:#fff;
	background-color:#d80d18;
}
.product_detail_main .s_menu1 .stitle {
    color:#333;
    background-color:#ededed;
}
.product_detail_main .s_menu1 .on .stitle,.product_detail_main .s_menu1 .stitle:hover {
	color:#d80d18;
	background-color:#fff;
}
.product_detail_main .s_menu1 .stitle .more {
	float:right;
	font-family:'Simsun';
}
.product_detail_main .s_menu1 .on .stitle .more {
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}
.product_detail_main .s_menu2 {display:none;}
.product_detail_main .s_menu2 ul {
	display:none;
	padding:0 40px;
	background-color:#f7f7f7;
}
.product_detail_main .s_menu2 ul li {
	height:55px;
	font-size:16px;
	color:#666;
	line-height:55px;
	border-top:1px dashed #d9d9d9;
}
.product_detail_main .s_menu2 ul li:first-child {
	border-top:0 none;
}
.product_detail_main .s_menu2 ul li a {display:block;}
.product_detail_main .s_menu2 ul li a:hover {
	color:#d80d18;
}
.product_detail_main .pro_right_con {
	float:right;
	width:70%;
	margin-left:5%;
}
.product_detail_main .pro_right_con .pro_img {
	float:left;
	width:48%;
}
.product_detail_main .pro_right_con .pro_img img {
	display:block;
	width:100%;
}
.product_detail_main .pro_right_con .pro_parameter {
	float:left;
	width:48%;
	padding:7% 0 0 4%;
}
.product_detail_main .pro_right_con h1 {
	position:relative;
	padding:0 70px 15px 0;
	font-size:32px;
	color:#000;
}
.product_detail_main .pro_right_con h1 .back {
	position:absolute;
	right:0;
	top:15px;
	font-size:16px;
	color:#ccc;
}
.product_detail_main .pro_right_con .des {
	height:64px;
	padding:20px 0;
	font-size:16px;
	color:#b1b1b1;
	line-height:2;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	overflow:hidden;
}
.product_detail_main .parameter {
	padding:25px 0;
}
.product_detail_main .parameter td {
	padding:10px 0;
	font-size:16px;
}
.product_detail_main .parameter td:nth-child(2n+1) {
	padding-right:15px;
	color:#999;
	text-align:right;
}
.product_detail_main .parameter td:nth-child(2n) {
	color:#666;
}
.product_detail_main .pro_detail {
	padding-top:50px;
}
.product_detail_main .p_d_tab {
	padding:0 20px;
	border-bottom:1px solid #e5e5e5;
}
.product_detail_main .p_d_tab .tab {
	display:inline-block;
	padding:0 10px 25px 10px;
	margin-right:45px;
	font-size:16px;
	color:#333;
	border-bottom:3px solid transparent;
}
.product_detail_main .p_d_tab .tab.on {
	color:#d80d18;
    border-color:#d80d18;
}
.product_detail_main .p_detail_wrap {
	padding:25px 0;
}
/* 关于 */
.about,.service,.repair_page {
	padding-top:35px;
}

.news_list {
	padding-top:35px;
}
.news_list li {
	margin-bottom:20px;
}
.news_list li .img_w {
	float:left;
	width:350px;
	height:230px;
    overflow:hidden;
}
.news_list li .img_w img {
	display:block;
	transition:all .6s;
	-moz-transition:all .6s;
	-webkit-transition:all .6s;
}
.news_list li:hover .img_w img {
	transform:scale(1.05);
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.news_list li .text_w {
	margin-left:350px;
	padding:25px 0 25px 35px;
}
.news_list li .ntitle {
	font-size:18px;
	color:#333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news_list li:hover .ntitle {
	color:#d80d18;
}
.news_list li .date {
	padding:15px 0;
	font-size:12px;
	color:#b6b6b6;
}
.news_list li .date span {
	font-size:18px;
}
.news_list li .des {
	height:90px;
	font-size:14px;
	color:#b6b6b6;
	line-height:30px;
	overflow:hidden;
}
.news_detail .title_w {
	padding:30px 45px;
	margin-bottom:25px;
	text-align:center;
	border-bottom:1px dashed #cecece;
}
.news_detail .title_w h1 {
	margin-bottom:10px;
	font-size:24px;
	color:#000;
	line-height:1.6;
}
.news_detail .title_w .date {
	font-size:14px;
	color:#999;
}
.news_detail .back_w  {
	padding:25px 0;
	margin-top:30px;
	text-align:right;
	border-top:1px dashed #cecece;
}
.news_detail .back_w a {
	font-size:16px;
	color:#999;
}
.news_detail .back_w a:hover {
	text-decoration:underline;
}
.video_list,.solve_list,.join_list {
	padding:35px 2% 0;
}
.video_list ul,.solve_list ul,.join_list ul {
	margin-left:-2.5%;
}
.video_list li,.solve_list li,.join_list li {
	float:left;
	width:30%;
	margin:0 0 35px 3%;
	overflow:hidden;
}
</pre></body></html>